﻿using MyCode.Project.Domain.Message.Request.Report2301;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyCode.Project.Domain.Message.Request.Shop
{
  public  class KeyWordsQuest
    {
        /// <summary>
        /// 关键字
        /// </summary>
        public string KeyWords { get; set; }

        /// <summary>
        /// 经度
        /// </summary>
        public double Longitude { get; set; }

        /// <summary>
        /// 纬度
        /// </summary>   
        public double Latitude { get; set; }

        /// <summary>
        /// 是否使用智慧门店   -1=全部 ;1=是 ;0=否;
        /// </summary>
        public int? AppletsFlag { get; set; }

        /// <summary>
        /// 组织ID 非区域人员跳转页面传 -1
        /// </summary>
        public Guid? OrganizationId { get; set; } 
        
    }


    public class KeyWords2308Quest: KeyWordsQuest
    {
        /// <summary>
        /// 标签数组 ,NULL 是没有选择该条件
        /// </summary>
        public ShopLabelSearch LabelQuery { get; set; }

        /// <summary>
        /// 202308月报表的查询类型 0=区域总览 1=主要店铺 2=指定店铺
        /// </summary>
        public int? QuYu { get; set; }

        /// <summary>
        /// 查询时间类型  1=今天 2=自然月 
        /// </summary>
        public int SearchType { get; set; }

        /// <summary>
        /// 自然月选择的年-月  2022-08
        /// </summary>
        public string YearMonth { get; set; }


        /// <summary>
        /// 使用天数
        /// </summary>
        public int? Days { get; set; }

        /// <summary>
        /// 收款金额 起
        /// </summary>
        public decimal? MoneyBegin { get; set; }

        /// <summary>
        /// 收款金额 止
        /// </summary>
        public decimal? MoneyEnd { get; set; }

        /// <summary>
        /// 用户ID，如果不传就是登录ID
        /// </summary>
        public Guid? UserId { get; set; }
    }

    //public class KeyWords2401Quest : KeyWords2308Quest
    //{
    //    /// <summary>
    //    /// 标签数组 ,NULL 是没有选择该条件
    //    /// </summary>
    //    public ShopLabelSearch LabelQuery { get; set; }

     
    //}
}
